#container, #content {
	margin: 0;
}

table#ep-cal {
	border: solid 1px #eee;
	width: 98%;
	margin: 10px 1% 20px 1%; 
	border-collapse: separate;
}

table#ep-cal th {
	background-color: #000;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

#ep-cal tr {
	vertical-align: top;
}

#ep-cal tr td {
	background-color: #fefefe;
	border: solid 1px #eee;
	padding: 0 0 20px 0;
	width: 14%;
	vertical-align: top;
}

.ep-event-title {
	text-decoration: none;
}

.ep-date-title {
	background-color: #f5f5f5;
	color: #111;
	text-align: right;
	display: block;
	padding: 5px 20px 5px 0;
}
